home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttNNNNeeeexxxxttttCCCCoooommmmppppoooonnnneeeennnntttt((((3333XXXXUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmXXXXVVVVmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttNNNNeeeexxxxttttCCCCoooommmmppppoooonnnneeeennnntttt((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- _X_m_S_t_r_i_n_g_G_e_t_N_e_x_t_C_o_m_p_o_n_e_n_t - A compound string function that
- returns the type and value of the next component in a
- compound string
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- #include <Xm/Xm.h>
-
- XmStringComponentType XmStringGetNextComponent (ccccoooonnnntttteeeexxxxtttt,,,, tttteeeexxxxtttt,,,, ttttaaaagggg,,,, ddddiiiirrrreeeeccccttttiiiioooonnnn,,,, uuuunnnnkkkknnnnoooowwwwnnnn____ttttaaaagggg,,,,
- uuuunnnnkkkknnnnoooowwwwnnnn____lllleeeennnnggggtttthhhh,,,, uuuunnnnkkkknnnnoooowwwwnnnn____vvvvaaaalllluuuueeee)
- _X_m_S_t_r_i_n_g_C_o_n_t_e_x_t ccccoooonnnntttteeeexxxxtttt;
- _c_h_a_r **tttteeeexxxxtttt;
- _X_m_S_t_r_i_n_g_C_h_a_r_S_e_t *ttttaaaagggg;
- _X_m_S_t_r_i_n_g_D_i_r_e_c_t_i_o_n *ddddiiiirrrreeeeccccttttiiiioooonnnn;
- _X_m_S_t_r_i_n_g_C_o_m_p_o_n_e_n_t_T_y_p_e*uuuunnnnkkkknnnnoooowwwwnnnn____ttttaaaagggg;
- _u_n_s_i_g_n_e_d _s_h_o_r_t *uuuunnnnkkkknnnnoooowwwwnnnn____lllleeeennnnggggtttthhhh;
- _u_n_s_i_g_n_e_d _c_h_a_r **uuuunnnnkkkknnnnoooowwwwnnnn____vvvvaaaalllluuuueeee;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _X_m_S_t_r_i_n_g_G_e_t_N_e_x_t_C_o_m_p_o_n_e_n_t returns the type and value of the
- next component in the compound string identified by ccccoooonnnntttteeeexxxxtttt.
- It is a low-level component function. Components are
- returned one at a time. On return, only some output
- parameters will be valid; which ones can be determined by
- examining the return status. In the case of tttteeeexxxxtttt, ttttaaaagggg, and
- ddddiiiirrrreeeeccccttttiiiioooonnnn components, only one output parameter is valid.
- If the return status indicates an unknown component was
- encountered, the font list element tag, length, and value
- are returned. This function allocates the space necessary
- to hold returned values; freeing this space is the caller's
- responsibility.
-
- ccccoooonnnntttteeeexxxxtttt
- Specifies the string context structure which was
- allocated by the _X_m_S_t_r_i_n_g_I_n_i_t_C_o_n_t_e_x_t function.
-
- tttteeeexxxxtttt Specifies a pointer to a null terminated string.
-
- ttttaaaagggg Specifies a pointer to the font list element tag
- associated with the text. The value
- _X_m_F_O_N_T_L_I_S_T__D_E_F_A_U_L_T__T_A_G identifies a locale text
- segment.
-
- ddddiiiirrrreeeeccccttttiiiioooonnnn
- Specifies a pointer to the direction of the text.
-
- uuuunnnnkkkknnnnoooowwwwnnnn____ttttaaaagggg
- Specifies a pointer to the tag of an unknown component.
-
- uuuunnnnkkkknnnnoooowwwwnnnn____lllleeeennnnggggtttthhhh
- Specifies a pointer to the length of an unknown
- component.
-
-
-
- Page 1 (printed 11/11/03)
-
-
-
-
-
-
- XXXXmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttNNNNeeeexxxxttttCCCCoooommmmppppoooonnnneeeennnntttt((((3333XXXXUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmXXXXVVVVmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttNNNNeeeexxxxttttCCCCoooommmmppppoooonnnneeeennnntttt((((3333XXXX))))
-
-
-
- uuuunnnnkkkknnnnoooowwwwnnnn____vvvvaaaalllluuuueeee
- Specifies a pointer to the value of an unknown
- component.
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
- Returns the type of component found. Following are the
- possible values:
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__C_H_A_R_S_E_T
-
- This component is obsolete and remains for compatibility
- with previous releases. It has been replaced by
- _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__F_O_N_T_L_I_S_T__E_L_E_M_E_N_T__T_A_G.
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__F_O_N_T_L_I_S_T__E_L_E_M_E_N_T__T_A_G
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__L_O_C_A_L_E__T_E_X_T
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__T_A_G
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__T_E_X_T
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__D_I_R_E_C_T_I_O_N
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__S_E_P_A_R_A_T_O_R
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__E_N_D
-
- +o _X_m_S_T_R_I_N_G__C_O_M_P_O_N_E_N_T__U_N_K_N_O_W_N
-
- RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
- _X_m_S_t_r_i_n_g_C_r_e_a_t_e(_3_X) and _X_m_S_t_r_i_n_g_I_n_i_t_C_o_n_t_e_x_t(_3_X).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2 (printed 11/11/03)
-
-
-
-